.product-img {
	padding-left: 0px;
	width: 12%;
	padding-right: 5px;
}
.product-img img{
	height: 122px;
	width: 122px;
    border: 1px solid #ccc;
}
.product-content{
    padding:3em 0;
}
.product-title h4{
    color:#000000;
    font-size:2em;
    font-weight:500;
    font-family: 'Lobster Two', cursive;
    margin:5px 0 12px 0;
}
.logo-title{
    border-bottom:1px dotted #000000;
    width: 63%; 
    margin-bottom: 0.8em;
}
.detail{
    text-align:right;
    margin-top: 0.8em;
}
.product-title a {
        color: #000000;
        text-decoration: none;
    }
.product-title a:hover{
    color:#5BBD50;
}
.detail span{
    color:#515151;
    font-size:2em;
    font-weight:600;
    display: block;
    margin: 0 0.9em 0.3em 0;
    font-family: 'Lobster Two', cursive;
}
.detail input[type="button"]{
    border:none;
    outline:none;
    padding:0.3em 1.6em;
    color:#fff;
    background:#5BBD50;
    font-size:1.4em;
    font-weight:700;
    font-family: 'Lobster Two', cursive;
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
.detail input[type="button"]:hover{
    background:#E24425;
}
.rating span{
    display:block;
    font-size:1.23em;
    font-weight:600;
    margin-left:5px;
}
.rating img {
    padding-right: 3px;
    vertical-align: sub;
}
.rating a{
    font-size:1em;
    color:#515151;
    font-weight:600;
}
.rating a:hover{
    color:#5BBD50;
}
.products-grid {
    padding: 1em 0;
    border-bottom: 1px solid #D7D7D7;
}

@media screen and (max-width:900px) {
	.products-grid {
	   width: 720px;
	}
	.product-img {
	   width: 110px;
	   float: left;
	}
	.product-img img{
       height: 90px;
       width: 90px;
    }
	.product-title {
	    width: 420px;
		float: left;
		padding: 0;
	}
	.logo-title {
		width: 84%;
		margin-bottom: 0.2em;
	}
	.product-title h4 {
		font-size: 1.4em;
		margin: -1px 0 5px 0;
	}
	.rating span {
		font-size: 1em;
		margin-left: 0px;
	}
	.detail {
		margin-top: 0;
		min-width: 170px;
	}
	.detail span {
		font-size: 1.5em;
		margin: 0 1.1em 0em 0;
	}
	.detail input[type="button"] {
		padding: 0.3em 1.4em;
		font-size: 1.3em;
	}
}
